﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Espam.Idiomas.Decimo.Tesis.Negocio;
using System.Text;

namespace Espam.Idiomas.Decimo.Tesis.Web
{
    public partial class UI_HistorialNotaAlumno : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["idSecreEspamIdiomasVarSession010"] !=null)
                {
                        
                }
                else
                {
                    Response.Redirect("UI_Login.aspx");
                }
            }
        }
        #region Buscar historial del estudiante
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            llenarTabla();
        }
        public void llenarTabla()
        {
            StringBuilder html = new StringBuilder();
            if (txtBuscar.Text!="")
            {
                var estudiante = new NumeroCertificaciones().getAlumnoCedula(txtBuscar.Text);
                Usuarios _objUsuarios = new Usuarios();
                
                if (estudiante!=null)
                {
                    txtNombre.Text = estudiante.nombres;
                    _objUsuarios.idAlumno = estudiante.idAlumno;

                    int contador = 1;
                    var _lista = _objUsuarios.GetCalificacionesByAlumnoHistorial();
                    foreach (var item in _lista)
                    {
                        html.Append("<tr>"+
                                            "<td>"+contador+"</td>"+
                                            "<td>"+item.descripcion+"</td>"+
                                            "<td>"+item.promedio+"</td>"+
                                            "<td>"+item.Codigo+"</td>"+
                                             "<td>" + item.estado + "</td>" +
                                        "</tr> ");
                        contador += 1;
                    }
                    tablaNotas.InnerHtml = html.ToString();

                }
            }
        }
        #endregion
        
    }
}